Anshel–Anshel–Goldfeld key exchange

Anshel–Anshel–Goldfeld protocol, also known as a commutator key exchange, is a key-exchange protocol using nonabelian groups. It was invented by Drs. Michael Anshel, Iris Anshel, and Dorian Goldfeld. Unlike other group-based protocols it does not employ any commuting or commutative subgroups of a given platform group and can, in fact, use any nonabelian group with efficiently computable normal forms.

Description

Let G be a fixed nonabelian group called a platform group.

Alice's public/private information:

Bob's public/private information:

Transitions:

Shared key:

The key shared by Alice and Bob is the group element K = A^{-1} B^{-1} A B \in G called the commutator of A and B.

See also

References